@charset "UTF-8";
/**
 * 
 * @authors Candy
 * @date    2016-11-10 15:00:00
 * @version 1.0.0
 */
/*用户中心首页*/
/*头部*/
.userTop {
  position: relative;
  width: 100%;
  height: 300px;
}
.userTop .welcome {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -495px;
  font-size: 24px;
  color: #fff;
}
.userTop em {
  margin: 0 5px;
}
.user_head {
  position: relative;
}
.user_head img {
  position: absolute;
  margin-left: 60px;
  top: -70px;
  z-index: 11;
  width: 120px;
  height: 120px;
}
/*用户中心左边栏*/
.userSide {
  margin-top: 25px;
  width: 233px;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
}
.userSide li {
  height: 60px;
  line-height: 60px;
  font-size: 16px;
}
.userSide li:last-child .icon {
  border-bottom: none;
}
.userSide li.on {
  position: relative;
  background-color: #fff;
}
.userSide li.on:before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  display: block;
  width: 7px;
  height: 60px;
  background-color: #333;
}
.userSide li.on a {
  border-bottom: none;
}
.userSide .icon {
  position: relative;
  display: block;
  padding-left: 60px;
  margin: 0 40px;
  color: #333;
  border-bottom: 1px solid #ccc;
}
.userSide .icon:before {
  position: absolute;
  left: 20px;
  top: 21px;
  content: '';
  display: block;
  width: 18px;
  height: 18px;
}
.userSide .u-sign:before {
  background: url(../../../img/userCenter/ico/u-sign.png);
}
.userSide .u-car:before {
  background: url(../../../img/userCenter/ico/u-car.png);
}
.userSide .u-order:before {
  background: url(../../../img/userCenter/ico/u-order.png);
}
.userSide .u-addr:before {
  background: url(../../../img/userCenter/ico/u-addr.png);
}
.userSide .u-card:before {
  background: url(../../../img/userCenter/ico/u-card.png);
}
.userSide .u-coll:before {
  background: url(../../../img/userCenter/ico/u-coll.png);
}
.userSide .u-set:before {
  background: url(../../../img/userCenter/ico/u-set.png);
}
/*每日签到*/
.user_content {
  margin-top: 60px;
  margin-bottom: 40px;
}
.user_content .rightBox {
  width: 737px;
}
.user_content .userTit em {
  padding: 0 5px;
  font-size: 16px;
}
.user_content .signScore {
  margin: 105px 195px 30px;
}
.user_content .signBtn {
  display: block;
  width: 160px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  background-color: #b4a078;
  border-radius: 5px;
  box-shadow: 2px 2px 5px #ccc;
}
/*订单*/
.userNav {
  height: 43px;
  line-height: 42px;
}
.userNav li {
  float: left;
  width: 147px;
  text-align: center;
}
.userNav li:first-child a {
  border-left: none;
}
.userNav a {
  display: inline-block;
  margin-top: 14.5px;
  width: 146px;
  line-height: 1;
  border-left: 1px solid #ccc;
}
.userNav .on {
  border-bottom: 2px solid #222;
}
.userNav .on a {
  color: #222;
}
.user_content .orderTop {
  padding-left: 30px;
  height: 48px;
  line-height: 48px;
  text-align: center;
}
.user_content .goods {
  width: 225px;
}
.user_content .unitPrice,
.user_content .operation,
.user_content .state,
.user_content .trading {
  width: 80px;
}
.user_content .number {
  width: 50px;
}
.user_content .realpay {
  width: 110px;
}
.user_content .shopTitle {
  height: 38px;
  line-height: 38px;
}





/*用户中心首页*/
.user_integral{ width: 740px;}
/*.user_content h2{ font-weight: normal; margin-bottom: 5px; color: #929292;}*/
/*.user_content h2 a{ color: #e44c65;}*/
/*.user_content h2 em{ font-size: 16px; padding: 0 5px;}*/
.user_integral .integral{ background-color: #fff; padding-top: 40px;}
.user_integral .integral .signIn{ margin-left: 10px; font-size: 20px; font-weight: bold; color: #fff; width: 196px; height: 42px; line-height: 42px; display: block; text-align: center; background-color: #e44c65;}
.user_integral .integral .signIn.signIned{ background-color: #848484;}
.user_integral .integral .all_integral{ display: block; text-align: center; margin-top: 30px; font-size: 20px; color: #606060; font-weight: bold;}
.user_integral .integral .all_integral b{ color: #e44c65; font-size: 30px;}
.user_integral .integral .rule{ margin-top: 35px; font-size: 14px; color: #606060; font-family: "宋体"; margin-left: 94px;}
/*签到天数*/
.user_integral .integral .sign_day{ margin-top: 42px;}
.user_integral .integral .sign_day .border{ display: block; border-bottom: 1px dashed #30281b; width: 500px; margin-left: 95px;}
.user_integral .integral .sign_day ul{ margin-left: 95px;}
.user_integral .integral .sign_day ul li{ float: left; width: 60px; margin: -22px 60px 0 0;}
.user_integral .integral .sign_day ul li span{ color: #fff; font-size: 18px; border-radius: 50%; width: 45px; height: 45px; line-height: 45px; text-align: center; display: block;}
.user_integral .integral .sign_day ul li .sign_blue{ background-image: url(../slice/icon/signOn.png);}
.user_integral .integral .sign_day ul li .sign_gray{ background-image: url(../slice/icon/sign.png);}
.user_integral .integral .sign_day ul li .day{ color: #e44c65; font-size: 18px; width: 60px; text-align: left;}
.user_integral .integral .personal_data{ margin: 70px 0 100px 0; text-align: center; font-size: 14px; color: #606060; font-family: "宋体";}
.user_integral .integral .personal_data a{ color: #e44c65; font-size: 14px; margin-left: 10px;}
/*会员*/
.user_integral .integral .member{ margin: 0 30px; padding-bottom: 97px;}
.user_integral .integral .member span{ color: #e44c65; font-size: 20px; display: block; border-bottom: 1px solid #e44c65; padding: 0 0 12px 34px; position: relative; margin-bottom: 5px;}
.user_integral .integral .member span i{ background-image: url(../slice/icon/member.png); width: 24px; height: 18px; display: inline-block; position: absolute; left: 0; top: 5px;}
.user_integral .integral .member p{ color: #606060; font-size: 14px; font-family: "宋体"; line-height: 24px;}


/*收藏*/
.user_content .collection{ width: 740px;}
.user_content .collection h2 a{ color: #e44c65;}
.user_content .collection a{ color: #606060; display: inline-block;}
.user_content .collection .text.noImg{ width: 630px;}
/*.user_content .collection a:hover{ color: #278fe3;}*/
.user_content .nav_tab{ background-color: #f0f0f0;}
.user_content .nav_tab li{ float: left; width: 185px; text-align: center; height: 35px;line-height: 35px;}
.user_content .nav_tab li.on a{ background-color: #fff; border: 1px solid #ccc; border-bottom: none;}
.user_content .nav_tab li a{ font-size: 16px; display: block; color: #606060;}
.whiteBg{ background-color: #fff; border: 1px solid #ccc;}
.user_content .card_cont{ min-height: 690px;}
/*收藏 活动*/
.user_content .collect_cont li{ padding: 20px 0; margin: 0 20px; border-bottom: 1px solid #ccc; height: 68px;}
.user_content .collect_cont li i{ display: none; background-image: url(../slice/icon/check.png); width: 17px; height: 17px; float: left; margin: 24px 30px 27px 0;}
.user_content .collect_cont li i.current{ background-image: url(../slice/icon/checked.png); width: 20px; height: 20px; margin: 21px 27px 27px 0;}
.user_content .collect_cont li .Img{ width: 90px; height: 68px; margin-right: 20px; overflow: hidden; float: left;}
.user_content .collect_cont li .text{ float: left; width: 520px; font-size: 14px;}
.user_content .collect_cont li span{ display: block;}
.user_content .collect_cont li .title{ font-size: 16px; margin: 10px 0;}
.user_content .botton{ width: 100%; margin-top: 20px;}
.user_content .botton a{ width: 148px; height: 38px; line-height: 38px; border: 1px solid #ccc; display: block; text-align: center; float: right; background-color: #f0f0f0; font-size: 16px; color: #606060;}
.user_content .botton .delete{ display: none;}
.user_content .botton .edit{ margin-left: 10px; background-color: #222; border: 1px solid #222; color: #fff;}
/*收藏 商品*/
.user_content .collect_goods{ padding-left: 30px; position: relative;}
.user_content .collect_goods li{ float: left; width: 154px;margin: 20px 20px 0 0; position: relative;}
.user_content .collect_goods li span{ display: block;}
.user_content .collect_goods li .Img{ width: 154px; height: 154px; overflow: hidden;}
.user_content .collect_goods li .money{ color: #e44c65; font-size: 16px; margin-top: 10px;}
.user_content .collect_goods li .title{ font-size: 14px; font-family: "宋体"; color: #606060; height: 48px; overflow: hidden; line-height: 24px;}
.user_content .collect_goods li .title:hover{ color: #e44c65;}
.user_content .collect_goods li i{ display: none; background-image: url(../slice/icon/check.png); width: 17px; height: 17px; position: absolute; right: 3px; top: 165px; z-index: 11;}
.user_content .collect_goods li i.current{ background-image: url(../slice/icon/checked.png); width: 20px; height: 20px; top: 162px;right: 0px;}
.user_content .collect_goods li .Img .bg{ display: inline-block; width: 100%; height: 20px; line-height: 20px; position: absolute; top: 0; left: 0; background-color: #000; opacity: 0.4; -webkit-opacity: 0.4; -moz-opacity: 0.4; filter:alpha(opacity=40);}
.user_content .collect_goods li .Img .display{ position: absolute; display: inline-block; top: 0; left: 0; width: 100%; color: #fff; height: 20px; line-height: 20px;}

/*收藏 暂无收藏商品*/
.collect_none{ padding-top: 130px;}
.collect_none span,.collect_none a{ display: block; text-align: center; color: #929292; font-size: 16px; line-height: 24px;}
.user_content .collect_none a{ color: #278fe3; border: 1px solid #278fe3; width: 148px; height: 38px; line-height: 38px; margin: 30px 0 0 290px;}

/*收藏抽奖*/
.collect_draw li{ padding: 20px; border-bottom: 1px solid #ccc; vertical-align: bottom;}
.collect_draw li i{ display: none; background-image: url(../slice/icon/check.png); width: 17px; height: 17px; margin: 39px 15px 39px 0; float: left;}
.collect_draw li i.current{ background-image: url(../slice/icon/checked.png); width: 20px; height: 20px; margin: 36px 12px 36px 0;}
.collect_draw li .Img{ float: left; width: 130px; height: 96px; overflow: hidden; margin-right: 20px;}
.collect_draw li .text{ float: left; width: 505px;}
.collect_draw li .title{ color: #606060; font-weight: normal; font-size: 18px;}
.collect_draw li .text span{ display: block;}
.collect_draw li .text .state{ font-size: 16px; margin: 18px 0;}
.collect_draw li .text .time{ font-size: 14px; color: #929292; font-family: "宋体";}
.over{ color: #929292;}

/*中奖查询*/
.collect_win li{ padding: 20px; border-bottom: 1px solid #ccc; vertical-align: bottom;}
.collect_win li i{ display: none; background-image: url(../slice/icon/check.png); width: 17px; height: 17px; margin: 39px 15px 39px 0; float: left;}
.collect_win li i.current{ background-image: url(../slice/icon/checked.png); width: 20px; height: 20px; margin: 36px 12px 36px 0;}
.collect_win li .Img{ float: left; width: 130px; height: 96px; overflow: hidden; margin-right: 20px;}
.collect_win li .text{ float: left; width: 545px;}
.collect_win li .title{ color: #606060; font-weight: normal; font-size: 18px;}
.collect_win li .text span{ display: block;}
.collect_win li .red{ font-size: 16px; margin: 18px 0;}
.collect_win li .state{ font-size: 14px; color: #929292; font-family: "宋体";}
.collect_win .winOver{ background-color: #f0f0f0;}
.collect_win .winOver .state{ margin-top: 55px;}

/*中奖详情*/
.winShow{ min-height: 690px;}
.winShow .top{ font-size: 18px; color: #606060; padding: 15px 20px 18px 30px; border-bottom: 1px solid #ccc;}
.winShow .top .states{ margin-top: 10px;}
.winShow .top a{ width: 148px; height: 38px; line-height: 38px; border: 1px solid #222; text-align: center; color: #222;}
.winShow .top .confirm{ background-color: #222; color: #fff; margin-right: 10px;}
.winShow .business{ padding: 30px; border-bottom: 1px solid #ccc;}
.business .shopImg{ width: 72px; height: 72px; margin: 0 10px 0 20px; float: left;}
.business .name{ font-size: 20px; color: #626262; float: left; line-height: 72px;}
.winShow .business .careShop{ background-color: #222; color: #fff; font-size: 14px; border-radius: 5px; padding: 5px 15px; margin-top: 20px;}
.winShow .business .careShop.cared{ background-color: #f0f0f0; color: #606060;}
.winShow .collect_win .time{ font-size: 14px; color: #929292; font-family: "宋体"; margin: 15px 0;}
.winGoods{ background-color: #f8f8f8; margin: 20px; text-align: center; padding: 30px 0;}
.winGoods .blue{ font-size: 20px;}
.winGoods .photo{ width: 120px; height: 120px; overflow: hidden; display: block; margin: 20px auto; border: 1px solid #ccc;}
.winGoods .title{ font-size: 16px; color: #606060; font-weight: normal;}
.winGoods .notices{ background-color: #f0f0f0; padding: 20px 0 10px; font-size: 14px; color: #929292; font-family: "宋体"; margin: 20px 0;}
.winGoods .notices span{ display: block; margin-bottom: 10px;}
.winGoods .notices .red{ display: inline-block; margin-bottom: 0;}
.winShow .winGoods .writeAddr{ width: 150px; height: 40px; line-height: 40px; text-align: center; background-color: #222; color: #fff; font-size: 16px;}
/*确认/修改收货地址*/
.addrCheck{ margin: 0 20px 20px;}
.addrCheck .shopAddr{ font-size: 22px; color: #626262; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.addrCheck .shopAddr .blue{ color: #222; font-size: 16px; font-family: "宋体"; margin-left: 10px;}
.addrCheck ul{ padding: 20px 0 10px;}
.addrCheck ul li{ float: left; font-size: 16px; color: #606060; min-width: 208px; margin-top: 10px;}
.addrCheck ul .last_li{ width: 100%;}
.addrCheck .borderT{ border-top: 1px solid #ccc; margin-top: 20px;}
.winShow .addrCheck .personal_btn{ color: #fff; margin: 20px 20px 0 0;}
.carefully{ font-size: 14px;}

/*奖品为易惠卡*/
.winCard{ margin: 30px 0 0 65px;}
.winCard .card{ float: left; margin-right: 60px;}
.winCard .card li .received{ background-color: #fff; color: #929292; width: 75px; height: 20px; line-height: 20px; border-radius: 5px; text-align: center; margin: 10px 15px 0 0;}
.winCard .card li .time{ margin: 15px;}
.awardInfo{ margin-top: 50px; width: 150px; text-align: center;}
.winCard .blue{ font-size: 20px; display: block; margin-bottom: 20px;}
.winShow .winCard .myCard{ width: 150px; height: 40px; line-height: 40px; color: #fff; background-color: #222; font-size: 16px;}

/*消息*/
.news.whiteBg{ min-height: 695px; position: relative;}
.user_content .news li{ padding: 20px 0; margin: 0 20px; border-bottom: 1px solid #ccc;}
.user_content .news li a{ color: #000;}

.user_content .news li a:link{ color: #000;}
.user_content .news li a:visited{ color: #929292;}
.user_content .news li a:hover{ color: #222;}
.user_content .news li a:active{ color: #929292;}
.user_content .news li .newsInfo.on{ color: #929292;}
.user_content .news li a{ font-size: 16px; font-family: "宋体"; display: block; position: relative;}
.user_content .news li span{ display: block; width: 530px;}
.user_content .news li .Img{ width: 68px; height: 68px; overflow: hidden; margin: 0 20px; position: relative;}
.user_content .news li em{ display: inline-block; width: 20px; height: 20px; line-height: 20px; font-size: 12px; background-color: #ff0000; color: #fff; border-radius: 50%; text-align: center; position: absolute; right: 12px; top: -8px;}
.user_content .news li .title{ margin: 15px 0 10px 0;}
.user_content .news li .time{ font-size: 14px;}
.user_content .news li .text:hover{ color: #222; text-decoration: underline;}
/*商家消息*/
.user_content .news_shop li span{ width: 680px;}

/*留言反馈*/
.user_content .msn_feedback{ padding: 30px 29px 0; font-family: "宋体"; position: relative; min-height: 665px;}
.user_content .msn_feedback li{ border: 1px solid #ccc; padding: 10px 20px; color: #606060; font-size: 14px; margin-bottom: 20px;}
.user_content .msn_feedback li .head_img{ font-size: 16px; margin-bottom: 25px;}
.user_content .msn_feedback li .head_img img{ width: 33px; height: 33px; border: 1px solid #ccc; margin-right: 10px;}
.user_content .msn_feedback li .head_img .shopName{ padding: 0 15px;}
.user_content .msn_feedback li .message_cont{ line-height: 24px; margin-bottom: 18px; display: block;}
.user_content .msn_feedback li .shop_replay,.user_content .msn_feedback li .user_replay{ margin-bottom: 20px; line-height: 24px;}
.user_content .msn_feedback li .red{ color: #e44c65;}
.user_content .msn_feedback li .blue{ color: #222;}
.user_content .msn_feedback li .replay{ text-align: center; display: block; color: #fff; background-color: #222; width: 50px; height: 30px; line-height: 30px; float: right;}
.user_content .msn_feedback li .textArea{ position: relative; zoom: 1; display: none; width: 620px;}
.user_content .msn_feedback li textarea{ margin-top: 20px; padding: 10px; width: 595px; resize: none; font-size: 14px; height: 55px; border: 1px solid #ccc; outline: none; overflow-y: hidden;}
.user_content .msn_feedback li .fontNum{ position: absolute; right: 10px; bottom: 35px; font-size: 12px;}
.user_content .msn_feedback li .send{ color: #fff; background-color: #222; width: 75px; height: 20px; line-height: 20px; display: block; text-align: center; float: right; margin-top: 10px;}

/*关注*/
.user_content .care{ background-color: #fff; min-height: 695px; position: relative;}
.user_content .care>ul{ background-color: #f0f0f0;}
.user_content .care ul .care_cont{ margin-bottom: 20px; background-color: #fff; padding: 30px 15px 30px 20px;}
.user_content .care .shop_head{ width: 110px; padding-right: 30px;}
.user_content .care .shop_head a{ display: block;}
.user_content .care .shop_head img{ width: 68px; height: 68px; margin-bottom: 10px;}
.user_content .care .shop_head span{ display: block; color: #606060; font-size: 18px;}
.user_content .care .shop_head .no_care{ color: #fff; background-color: #3bb1cd; text-align: center; height: 25px; line-height: 25px; width: 95px; margin: 20px 0 0 8px;}
.user_content .care .goods{ padding: 0 10px 0 20px; width: 260px; border-left: 1px solid #ccc; height: 146px;}
.user_content .care .goods li{ float: left; width: 120px; margin-right: 10px;}
.care .goods .bg{ position: absolute; top: 0; left: 0; display: inline-block; width: 100%; height: 20px; line-height: 20px; background-color: #000; opacity: 0.4;  -webkit-opacity: 0.4; -moz-opacity: 0.4; filter:alpha(opacity=40);}
.care .goods .display{ display: inline-block; width: 100%; height: 20px; line-height: 20px; color: #fff; position: absolute; top: 0; left: 0; width: 100%;}
.user_content .care .goods li .goods_img{ position: relative; width: 120px; height: 120px; overflow: hidden;}
.user_content .care .goods li .money{ background-color: #e44c65; color: #fff; font-size: 16px; width: 92px; height: 20px; line-height: 20px; display: inline-block; text-align: center; position: absolute; z-index: 11; right: 0; bottom: 0;}
.user_content .care .goods li .title{ font-size: 14px; color: #606060; font-family: "宋体"; margin-top: 10px; display: block;}
.user_content .care .goods li .title:hover{ color: #e44c65;}
.user_content .care .messages{ width: 230px; padding-left: 20px; border-left: 1px solid #ccc; height: 146px;}
.user_content .care .messages li{ margin-top: 6px; height: 70px;}
.user_content .care .messages li:first-child{ margin-top: 0;}
.user_content .care .messages li span{ display: block; overflow: hidden; color: #606060; font-family: "宋体"; font-size: 14px;}
.user_content .care .messages li .textCenter{ width: 90px; height: 70px; overflow: hidden; float: left;}
.user_content .care .messages li .text{ float: right; width: 130px;}
.user_content .care .messages li .title{ height: 48px; line-height: 24px;}
.user_content .care .messages li .text.noImg_text { width: 100%;}
.user_content .care .messages li .title:hover{ color: #e44c65;}
.user_content .care .messages li .noImg_text .time{ text-align: right;}
.user_content .care .menus li .goods_img{ height: 90px;}
.user_content .care .menus li .title{ height: 42px; line-height: 20px; overflow: hidden;}
/*没有关注的商品、资讯*/
.user_content .care .goods .noproduct{ font-size: 14px; color: #606060; height: 146px; line-height: 146px; text-align: center; width: 92%;}
.user_content .care .messages .noproduct{ font-size: 14px; color: #606060; height: 146px; line-height: 146px; text-align: center; width: 100%;}
/*易惠卡*/
.user_content .card_cont .botton .edit{ margin: 0 20px 20px 10px;}
.user_content .card{ position: relative; padding: 10px 0 0 20px;}
.no_yhCard{ display: block; text-align: center; font-size: 16px; color: #929292; padding-top: 100px;}
.user_content .card_tab li{ width: 185px;}
.user_content .card_tab li a{ color: #606060;}
.card_cont .card li{ float: left; position: relative; margin: 10px 20px 10px 0;}
.card li .bg{ background-color: #000; opacity: 0.5; -webkit-opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); width: 100%; height: 100%; display: inline-block; position: absolute; left: 0; top: 0;}
.card li .overdue{ background: url(../images/overdue.png); width: 80px; height: 80px; display: inline-block; position: absolute; left: 0; top: 0; margin: 29.5px 0 0 129.5px;}
.card_cont .page{ margin: 20px auto;}

/*修改登录密码*/
.user_content .password{ padding: 30px; min-height: 635px;}
.user_content .password ul li{ font-size: 14px; color: #626262; height: 40px; line-height: 40px; margin-bottom: 10px;}
.user_content .password ul li span{ text-align: right; display: block; width: 85px; margin-right: 10px;}
.user_content .password ul li input{ margin-top: 5px; border: 1px solid #ccc; height: 32px; line-height: 32px; width: 325px; padding: 0 5px; outline: none;}
.user_content .password .sureBtn{ display: block; color: #fff; background-color: #222; width: 120px; height: 35px; line-height: 35px; text-align: center; margin: 20px 0 0 95px; font-size: 16px;}
.user_content .password .agreement{ margin: 20px 0 0 95px; color: #606060; font-family: "宋体";}
.user_content .password .agreement input{ margin: -2px 8px 0 0;}
.user_content .password .agreement a{ color: #e44c65; font-family: "宋体";}

/*订单*/
.user_content .all_order{ font-family: "宋体"; min-height: 488px;}
.user_content .order_tab li{ width: 123.3px;}
.user_content .order_title{ color: #606060; font-size: 14px; height: 40px; line-height: 40px;}
.user_content .order_title span{ display: block; float: left; width: 130px; text-align: center;}
.user_content .order_title .order_goods{ width: 350px;}
.user_content .order_title .pay_money{ width: 125px;}
.my_order .order_shop{ color: #606060; font-size: 14px; background-color: #f8f8f8; height: 40px; line-height: 40px; padding-left: 20px;}
.my_order .order_shop .shop{ display: block; float: left; margin-right: 30px; max-width: 500px; color: #606060;}
.my_order .order_shop .order_time{ font-size: 12px; color: #929292; float: left;}
.my_order .order_shop .j_delete{ display: block; float: right; font-size: 12px; color: #606060; width: 60px; height: 25px; line-height: 25px; padding-left: 15px; text-align: center; background-color: #fff; margin: 7px 30px 0 0; position: relative;}
.my_order .order_shop a i{ display: inline-block; background: url(../slice/icon/delete.png); width: 13px; height: 13px; position: absolute; left: 15px; top: 6px;}
/*订单商品*/
.order{ margin: 20px 0 20px 20px; overflow: hidden;}
.order>li{ float: left; border-right: 1px solid #ccc;}
.order .order_cont{ width: 304px; padding-right: 20px;}
.order .order_cont .order_num{ border-top: 1px solid #ccc; margin-top: 10px; padding-top: 10px;}
.order .order_cont .order_num:first-child{ border-top: none; margin-top: -10px;}
.order .order_cont a{ display: block;}
.order .order_cont .Img{ width: 60px; height: 60px; overflow: hidden; margin-right: 10px;}
.order .order_cont div.fl{ width: 234px;}
.order .order_cont .title{ height: 42px; line-height: 20px; color: #606060; font-size: 14px; overflow: hidden; font-family: "宋体"; border-bottom: none;}
.order .order_cont .title:hover{ color: #e44c65;}
.order .order_cont span{ color: #929292;/* float: left;*/}
.order .order_cont .color{ margin-right: 10px; width: 100%;}
/*消费码*/
.order .order_cont .conCode{ margin-top: 5px; display: block;}
/*申请退款*/
.order .order_cont .btnTow{ color: #278fe3; margin-top: 5px;}
.order .order_cont .btnTow .blueBorder{ display: inline-block;  border: 1px solid #222; padding: 5px; border-radius: 5px; margin-right: 5px; cursor: pointer; color: #222;}
/*退款记录*/
.sure_del .record{ color: #929292; width: 400px; margin: 0 auto 20px;}
/*退款原因*/
.sure_del .textArea{ border: 1px solid #ccc; width: 384px; margin: 0 30px 20px; resize: none; outline: none; padding: 2px;}



/*订单状态*/
.order .order_status{ width: 128px; font-size: 14px; color: #929292;}
.order .order_status span{ display: block; text-align: center; margin-top: 10px;}
.order .order_status a{ font-family: "宋体"; color: #fff; background-color: #222; width: 70px; height: 25px; line-height: 25px; display: block; margin: 5px 0 0 29px; text-align: center; font-size: 12px;}
.order .order_status .evaluation{ background-color: #fff; color: #222; font-size: 14px;}
/*支付金额*/
.order .order_cost{ width: 120px; text-align: center;}
.order .order_cost span{ display: block; color: #929292; margin-top: 10px;}
.order .order_cost .red{ color: #e44c65; display: inline-block;}
.order .order_cost .kdfy{ display: inline-block;}
/*操作*/
.order .order_show{ text-align: center; width: 125px; border-right: none;}
.order .order_show a{ color: #222; font-size: 14px; font-family: "宋体"; display: block;}
.order .order_show .view_order{ margin: 10px 0;}

/*评价弹窗*/
.shop_evaluation{ width: 480px; max-height: 450px; font-size: 16px; background-color: #f0f0f0; position: absolute; top: 40%; left: 50%; margin-left: -240px; z-index: 701; display: none;}
.shop_evaluation ul{ max-height: 360px; margin-bottom: 20px;}
.shop_evaluation ul.max{ overflow-y: scroll;}
/*.shop_evaluation ul{ max-height: 390px; overflow-y: scroll;}*/
.shop_evaluation li{ margin-bottom: 20px;}
.shop_evaluation li .shop_name{ background-color: #fff; display: block; padding: 20px; color: #000;}
.shop_evaluation li .shop_name .textCenter{ width: 60px; height: 60px; margin-right: 10px;}
.shop_evaluation li .shop_name .title{ width: 370px;}
.shop_evaluation .max li .shop_name .title{ width: 350px}
.shop_evaluation li .comment_num{ background-color: #f0f0f0; padding: 20px; border-bottom: 1px solid #ccc;}
.likes i{ background-image: url(../slice/icon/likes_blue1.png); width: 30px; height: 30px; display: inline-block;}
.likes i.on{ background-image: url(../slice/icon/likes_blue.png);}
.shop_evaluation li .textArea{ margin: 20px 20px 0; position: relative;}
.shop_evaluation li .textArea textarea{ resize: none; border: none; outline: none; padding: 10px; width: 420px; border-radius: 5px;}
.shop_evaluation li .textArea .fontNum{ position: absolute; right: 10px; bottom: 10px; font-size: 12px;}
.shop_evaluation .published{ padding-bottom: 20px;}
.shop_evaluation .published a{ display: block; color: #fff; background-color: #278fe3; width: 120px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; margin-left: 110px;}
.shop_evaluation .published .cancel{ margin-left: 20px;}

/*订单详情*/
.status{ font-family: "宋体";}
.status .top{ background-color: #f8f8f8; height: 60px; line-height: 60px; font-size: 16px; color: #606060;}
.status .top h3{ font-weight: normal; margin-left: 20px;}
.status .top a{ display: block; width: 150px; height: 40px; line-height: 40px; text-align: center; color: #626262; font-family: "微软雅黑"; margin-top: 10px; margin-right: 20px;}
.status .top .pay{ color: #fff; background-color: #222;}
.status .top .delete{ width: 148px; height: 38px; line-height: 38px; border: 1px solid #ccc; margin-right: 10px;}
.status .top .j_follow{ width: 148px; height: 38px; line-height: 38px; border: 1px solid #278fe3; background-color: #fff; color: #278fe3;}
/*订单信息*/
.status .orderInfo{ padding: 15px 20px 20px;}
.status .orderInfo span{ display: block; font-size: 14px; color: #606060;}
.status .orderInfo .blue{ font-size: 16px; color: #222; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 15px;}
.status .orderInfo .order_time{ border-bottom: 1px dashed #ccc; padding-bottom: 15px; margin: 10px 0 20px;}
.status .orderInfo .uesrInfo .w240,.status .orderInfo .uesrInfo .address{ float: left; width: 240px; line-height: 24px; margin-right: 10px;}
.status .orderInfo .inlineTip{ display: inline-block;}
.status .orderInfo .uesrInfo .address{ width: 100%;}
/*订单商品信息*/
.status .goodsInfo .blueBg{ background-color: #222; height: 60px; line-height: 60px; color: #fff; font-weight: bold; font-size: 18px;}
.status .goodsInfo .blueBg .fl{ margin-left: 20px;}
.status .goodsInfo .blueBg .fr{ font-size: 14px; margin-right: 20px;}
.status .order_title{ background-color: #f8f8f8;}
.status .order_title .goods{ width: 290px;}
.status .order_title .price{ width: 98px;}
.status .order_title .num{ width: 74px;}
.status .order_title .goodsCard{ width: 163px;}
.status .order_title .amount{ width: 112px;}
.status .goodsCont>ul>li{ padding: 20px 0 20px 20px; border-top: 1px solid #ccc; font-size: 14px; color: #606060;}
.status .goodsCont ul li:first-child{ border-top: none;}
.status .goodsCont ul li ul li{ border-right: 1px solid #ccc; height: 60px; line-height: 60px;}
.status .goodsCont ul li .goods_img{ width: 270px;}
.status .goodsCont ul li a{ display: block; color: #606060;}
.status .goodsCont ul li .goods_img .Img{ width: 60px; height: 60px; overflow: hidden;}
.status .goodsCont ul li .goods_img .title{ width: 190px; margin: 0 10px; height: 42px; line-height: 20px; overflow: hidden;}
.status .goodsCont ul li .goods_img .title:hover{ color: #222;}
.status .goodsCont ul li .goods_img span{ font-size: 12px; color: #929292; margin-left: 10px; height: 20px; line-height: 20px; display: block; width: 190px;}
.status .goodsCont ul li .allMoney{ width: 98px; text-align: center;}
.status .goodsCont ul li .number{ width: 74px; text-align: center;}
.status .goodsCont ul li .prefer{ width: 160px; text-align: center;}
.status .goodsCont ul li .money{ width: 112px; text-align: center; border-right: none; color: #e44c65;}
.status .grayBg{ padding: 0 20px; font-size: 16px;}
/*商家优惠*/
.status .shop_award{ margin-bottom: 20px; padding: 20px; background-color: #f8f8f8; font-size: 16px;}
.status .shop_award .reduction{ border: 1px solid #222; display: inline-block; padding: 5px 10px;}
/*.status .shop_award{ margin: 20px 20px 10px 20px;}
.status .shop_award .store_award{ display: block; padding-bottom: 10px; border-bottom: 1px solid #ccc; font-size: 14px; margin-bottom: 10px;}
.status .shop_award .store{ width: 338px; border-right: 1px dashed #ccc; font-size: 14px; color: #606060; height: 100px;}
.status .shop_award .store span{ display: block; float: left;}
.status .shop_award .store .blue{ margin: 0 20px 0 10px; height: 28px; line-height: 28px;}
.status .shop_award .store .border{ border: 1px solid #ccc; width: 130px; height: 28px; line-height: 28px; text-align: center;}
.status .shop_award .store .border.none{ background-color: #f8f8f8; border: none;}*/
/*购物卡*/
/*.status .gift_card{ margin-left: 20px; font-size: 14px; color: #606060;}
.status .gift_card .blue{ float: left; margin-right: 20px;}
.status .gift_card ul{ float: left;}
.status .goodsCont .gift_card ul li{ border: 1px solid #ccc; width: 243px; height: 63px; margin-bottom: 10px; padding: 10px 0 15px 10px;}
.status .gift_card ul li span{ display: block;}
.status .gift_card ul li p span{ float: left; margin-top: 8px;}
.status .gift_card .no_card{ background-color: #f8f8f8; width: 130px; height: 28px; line-height: 28px; text-align: center; display: block; float: left;}*/
/*支付方式*/
.status .remit_way{ font-size: 14px; color: #606060; margin-bottom: 15px;}
.status .remit_way .small{ font-size: 12px;}
.status .remit_way .blue i{ display: inline-block; background-image: url(../slice/icon/remit_down.png); width: 13px; height: 13px; margin-left: 20px; cursor: pointer;}
.status .remit_way .blue i.current{ background-image: url(../slice/icon/remit_up.png); }
.status .remit_way .ways{ margin: 0 20px;}
.status .remit_way .grayBg{ margin-bottom: 20px; background-color: #f8f8f8; height: 40px; line-height: 40px;}
.status .remit_way ul{ border-bottom: 1px dashed #ccc; padding-bottom: 15px; margin-bottom: 20px;}
.status .remit_way ul li .way{ border: 1px solid #ccc; padding: 10px 0 10px 20px; margin-left: 0;}
.status .remit_way ul li span{ display: block; margin: 10px 0 0 20px;}
.status .remit_way ul li .blue{ display: inline; margin-left: 0;}
.status .remit_way .red{ display: block; font-size: 14px; line-height: 18px;}
.status .remit_way .contact{ display: block; margin-top: 10px;}
.status .remit_way .notify_seller{ background-color: #222; color: #fff; font-size: 16px; font-family: "微软雅黑"; margin-top: 20px; display: block; width: 150px; height: 40px;line-height: 40px; text-align: center;}
.status .total_amount{ border-top: 1px solid #ccc; margin: 0 20px; padding: 20px 0; text-align: right; font-size: 14px; color: #606060; line-height: 22px;}
.status .total_amount .red{ font-weight: bold; font-size: 22px;}
.status .total_amount .freight{ margin-right: 25px;}
/*物流状态*/
.followBox{ width: 480px; background-color: #fff; font-family: "宋体"; color: #606060; font-size: 16px; position: absolute; top: 40%; left: 50%; margin-left: -240px; margin-top: -200px; display: none; z-index: 701;}
.followBox .titBox{ height: 40px; line-height: 40px; background-color: #278fe3; color: #fff; padding: 0 20px;}
.followBox .titBox i{ background-image: url(../slice/icon/close.png); width: 18px; height: 18px; display: inline-block; float: right; margin-top: 11px;}
.followBox .pop_text{ padding: 0 10px 10px;}
.followBox .receiver_info{ padding: 10px 0;}
.followBox ul{ margin: 10px 10px 0 30px; border-left: 1px solid #ccc; padding-right: 10px; max-height: 550px; overflow-y: auto;}
.followBox ul li{ margin-top: 20px; position: relative; top: -10px; padding: 10px; border-radius: 5px; margin-left: 10px; background-color: #f0f0f0;}
.followBox ul li:first-child{ color: #fff; background-color: #278fe3;}
.followBox ul li span{ display: block; margin: 5px 0;}
/*.followBox ul li i{ width: 16px; height: 16px; border-radius: 50%; display: inline-block; background-color: #ccc; position: absolute; top: 15px; left: -8px;}
.followBox ul li:first-child i{ background-image: url(../slice/icon/follow_icon.png); width: 23px; height: 23px; top: 10px; left: -11px;}*/
.receiver_info{ padding: 10px;}
.receive_left{ width: 100px;}



/*加载结束*/
.nomore{ text-align: center; font-size: 14px; color: #606060; padding: 10px 0;}
/*正在加载中*/
.loading{ width: 100%; text-align: center; margin-top: -10px;}

/*头像设置*/
.tailorImg{ min-height: 635px; padding: 30px;}
.tailorImg .desc{ display: block; font-size: 22px; font-weight: bold; color: #606060;}
.tailorImg .rightCont{ margin-right: 130px; height: 320px;}
.tailorImg .update{ margin-bottom: 15px;}
.tailorImg .user_next,.tailorImg .btnImg{ color: #fff; background-color: #222; width: 150px; height: 48px; line-height: 48px; display: inline-block; font-size: 16px; text-align: center; cursor: pointer;}
.tailorImg .inputBox{ position: relative; width: 150px; height: 48px; line-height: 48px; overflow: hidden; font-size: 16px; text-align: center; color: #fff; background-color: #222; cursor: pointer;}
.tailorImg .camera{ position: absolute; right: 0; bottom: 0; /*width: 150px; height: 48px; line-height: 48px;*/ font-size: 38px; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); cursor: pointer;}
.tailorImg .advice,.tailorImg .nowImg{ font-size: 16px; color: #606060; display: block; margin-bottom: 10px;}
.tailorImg .uploadImgs{ width: 160px; height: 160px;}
.tailorImg .uploadImg{ max-width: 320px;/* max-height: 320px;*/}
.tailorImg .btnImg{ margin-bottom: 10px;}

/* 个人资料 */
/* 绑定身份证 */
.personal{padding:30px 30px 0;border: 1px solid #ccc;background-color: #fff;min-height: 695px; }
.personal_title{display: block;font-size: 22px;color: #606060;font-weight: bold;}
.personal_tip{display: block;font-size: 16px;color: #606060;margin-top: 15px;padding-bottom: 10px;border-bottom:1px solid #ccc;}
.bind_info{margin-top: 15px;}
.bind_left{display: inline-block; width: 110px;text-align: right;font-size: 16px;color: #606060;font-weight: bold;height: 50px;line-height: 50px;}
.bind_right{margin-left: 20px;border: none;font-size: 14px;padding:12px 0;width: 200px;font-family: "宋体"}
input.bind_right{border: 1px solid #ccc;outline: none;margin-right: 10px;}
.personal_btn{ color: #fff; background-color: #222; display: inline-block; width: 150px; height: 40px; line-height: 40px; text-align: center; margin:15px 0 40px 133px; font-size: 16px;}
.grey{color: #606060}
/*.blue{color: #278fe3;}*/
.blue{color: #222;}
/* 修改资料 */
.sex{font-size: 14px;color: #606060;position:relative;margin-left: 20px;cursor: default;}
.sex i{display: inline-block;position: absolute;top: 0;left: 0; width: 20px;height: 20px;}
.sex i,i.check{background-image: url(../slice/icon/check_round.png);}
.sex i.checked,i.checked{background-image: url(../slice/icon/checked_round.png);}
.sex em{padding-left: 30px;}
.no_bind{font-size: 14px;padding-left: 20px;}

/* 绑定 */
.borderB{border-bottom: 1px solid #ccc;padding-bottom: 15px;margin-bottom: 30px;}
.left_width{width: 185px;}
.prove_code{display: inline-block;border-radius: 10px;width: 150px;text-align: center;border: 1px solid #222}
.marginL0{margin-left: 0;}
/* 新增收货地址 */
.address_img{display: block; margin: 0 auto;}
.address_tip{display: block; font-size: 16px;color: #606060;text-align: center;}
.middle_btn{display: block;margin:15px auto;}
.select_address{float: left;font-size: 14px;color: #606060;position: relative;cursor: default;margin-right: 5px;}
.drop_box{display: inline-block;position: relative;  border: 1px solid #ccc;width: 120px;padding: 8px 5px;margin-top: 8px;z-index: 10;}
.drop_box i{position: absolute; display: inline-block;width: 9px;height: 5px;background-image: url(../slice/icon/down.png);top: 15px;right: 5px;}
.select_address ul{position: absolute; border: 1px solid #ccc;border-top: 0;background-color: #fff;width:130px;display: none;top:46px;left: 0;text-align: left; z-index: 111;}
.select_address ul li{line-height: 2;padding:0 5px;}
.select_address ul li:hover{background-color: #e44c65;color: #fff;}
.marginL20{margin-left: 20px;}
.Add_ul{width: 677px;border: 1px solid #ccc;font-size: 14px;}
.Add_ul .table_head{color: #fff;background-color: #222;}
.Add_ul ul{border-top: 1px solid #ccc;}
.Add_ul li ul li{float: left; text-align: center;display: inline-block;line-height: 24px; padding: 5px 0;}
.Add_ul li ul li a{color: #222}


/* 修改收货地址 */
.add_new{display: inline-block; font-size: 16px;color: #278fe3;padding: 20px 0 0 45px;position: relative;}
.check{display: inline-block;width:20px;height: 20px;display: none;}
.add_new .check{position: absolute;left: 13px;top:21px;}
.receiver_info ul.where li .check{position: absolute;left:12px;top:50%;margin-top: -20px;}
/* 修改或删除收货地址*/
.alter_and_del {position: absolute;right: 50px;top: 30%;}
.alter_and_del a{color: #278fe3;}
.Add_hide{display: none;}




